WPS Office.apk(点击下载) / eip.java


package defpackage;

import android.content.Context;
import android.text.TextUtils;
import cn.wps.core.runtime.Platform;
import cn.wps.moffice.define.VersionManager;
import java.util.Date;

/* renamed from: eip  reason: default package */
public final class eip {
    public static String VID;
    public static String dHN;
    public static eix eSn = eix.UILanguage_english;
    public static String eSo;
    public static final String[] eSp = {"/mnt/", "/emmc/"};
    public static final Date eSq = new Date(111, 11, 31, 23, 59, 59);
    private static String edP;

    /* renamed from: eip$a */
    public enum a {
        appID_writer,
        appID_spreadsheet,
        appID_presentation,
        appID_pdf,
        appID_home,
        appID_crash,
        appID_shareplay,
        appID_pushservice,
        appID_gcm,
        appID_getuiservice,
        appID_scan,
        appID_shortcut,
        appID_fileselect,
        appID_note,
        appID_odex,
        appID_mofficeservice
    }

    /* renamed from: eip$b */
    public enum b {
        HOME,
        WRITER,
        PDF,
        SPREADSHEET,
        PRESENTATION
    }

    public eip(String str, String str2) {
        VID = str;
        edP = str2;
        dHN = eis.eSQ.get(eSn);
    }

    public static synchronized String aXJ() {
        String a2;
        String str;
        synchronized (eip.class) {
            if (!TextUtils.isEmpty(eSo)) {
                str = eSo;
            } else {
                ali Hd = Platform.Hd();
                if (VersionManager.aYi()) {
                    eSo = Hd.getString("checkupdate_server_url_internal");
                } else {
                    eSo = Hd.getString("checkupdate_server_url");
                }
                if (VersionManager.aYc()) {
                    a2 = VersionManager.aYd() ? lwv.a(eSo, "i18npad") : lwv.a(eSo, "i18n");
                } else if (VersionManager.Hu()) {
                    boolean contains = TextUtils.isEmpty(edP) ? false : edP.toLowerCase().contains("cn");
                    if (VersionManager.aYi()) {
                        String str2 = eSo;
                        Object[] objArr = new Object[1];
                        objArr[0] = contains ? "cntv" : "entv";
                        eSo = lwv.a(str2, objArr);
                    } else {
                        String string = Hd.getString("checkupdate_server_url_tv");
                        eSo = string;
                        Object[] objArr2 = new Object[2];
                        objArr2[0] = contains ? "10332052" : "1033";
                        objArr2[1] = contains ? "cntv" : "entv";
                        eSo = lwv.a(string, objArr2);
                    }
                    str = eSo;
                } else {
                    Context context = (Context) Platform.He();
                    String str3 = edP;
                    String str4 = eSo;
                    if (str3 != null && str3.length() > 0) {
                        String lowerCase = str3.toLowerCase();
                        if (lowerCase.startsWith("ent") || lowerCase.startsWith("pro")) {
                            a2 = lwv.a(str4, lowerCase);
                        } else if (lowerCase.contains("cn")) {
                            if (!context.getPackageName().endsWith("_eng")) {
                                a2 = lwv.a(str4, "2052");
                            }
                        } else if (lowerCase.contains("en") || lowerCase.startsWith("mul")) {
                            a2 = VersionManager.aYi() ? lwv.a(str4, "1033") : "http://moupdate1.kingsoft-office-service.com/check1033";
                        }
                    }
                    a2 = lwv.a(str4, "10332052");
                }
                eSo = a2;
                str = eSo;
            }
        }
        return str;
    }

    public static void oD(String str) {
        eSn = eis.oG(str);
    }

    public static void oE(String str) {
        eSn = eis.oG(str);
        dHN = eis.eSQ.get(eSn);
    }

    public static final String w(String str, String str2, String str3) {
        if (str2 == null && str == null) {
            return str3;
        }
        StringBuffer stringBuffer = new StringBuffer();
        if (str3.indexOf("showtime") == -1) {
            stringBuffer.append("dp_");
        }
        return str2 == null ? stringBuffer.append(str).append("_").append(str3).toString() : stringBuffer.append(str2).append("_").append(str).append("_").append(str3).toString();
    }
}